package com.box.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;

import com.box.annotation.SysLog;
import com.box.entity.DbUsers;
import com.box.service.AccountService;


/**  
*   
* 项目名称：MyBox  
* 类名称：AccountController  
* 类描述：  账户激活
* 创建人：君无邪 www.java214.com
* 创建时间：2019年12月8日 上午2:46:14  
* 修改人：Administrator  
* 修改时间：2019年12月8日 上午2:46:14  
* 修改备注：  
* @version   
*   
*/
@Controller
@RequestMapping("/account")
public class AccountController {
	
	@Autowired
	private AccountService AccService;
	
	@SysLog("激活邮箱")
	@RequestMapping("/active/{eCode}")
	public String active(@PathVariable("eCode")String eCode,Model model){
		DbUsers user = AccService.selUserByCodeAndStatus(eCode,0+"");
		if(user!=null){
			//激活成功
			//修改用户状态
			user.setStatus(1);
			 AccService.updUserStatus(user);
	
			model.addAttribute("msg", "激活成功，返回登陆吧！");
			return "common/active";
		}else{
			//resp.getWriter().println("账户不存在或者已经激活，请重试！");
			model.addAttribute("msg", "账户不存在或者已经激活，请重试！");
			return "common/active";
		}
	}
	

}
